﻿
Namespace Email.Dominio

    ''' <summary>
    ''' Classe de Anexo do e-mail
    ''' </summary>
    ''' <remarks></remarks>
    Public Class EmailAnexo

        Private _Id As Nullable(Of Long)

        ''' <summary>
        ''' Identificador do e-mail
        ''' </summary>
        ''' <value>Long</value>
        ''' <returns>Long</returns>
        ''' <remarks></remarks>
        Public Overridable Property Id() As Nullable(Of Long)
            Get
                Return _Id
            End Get
            Set(ByVal value As Nullable(Of Long))
                _Id = value
            End Set
        End Property

        Private _Descricao As String

        ''' <summary>
        ''' Descrição do e-mail
        ''' </summary>
        ''' <value>String</value>
        ''' <returns>String</returns>
        ''' <remarks></remarks>
        Public Overridable Property Descricao() As String
            Get
                Return _Descricao
            End Get
            Set(ByVal value As String)
                _Descricao = value
            End Set
        End Property

        Private _Arquivo As String

        ''' <summary>
        ''' Arquivo de anexo do e-mail
        ''' </summary>
        ''' <value>String</value>
        ''' <returns>String</returns>
        ''' <remarks></remarks>
        Public Overridable Property Arquivo() As String
            Get
                Return _Arquivo
            End Get
            Set(ByVal value As String)
                _Arquivo = value
            End Set
        End Property

    End Class
End Namespace
